home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / Dr. Doyle / bsdi / bsdi_europe.txt < prev    next >
Text File  |  1994-11-09  |  44KB  |  983 lines

  1.                         BSD/386 Version 1.1
  2.             Technical Features Guide - European Edition
  3.  
  4.                   Berkeley Software Design, Inc.
  5.  
  6. Introduction
  7.  
  8. BSD/386 Version 1.1 is the  second  production  release  of  BSDI's
  9. ground-breaking UNIX-like operating system for your 386/486/Pentium
  10. PC or compatible.  It includes features and capabilities  from  the
  11. University   of  California,  Berkeley  Computer  Systems  Research
  12. Group's NET/2 release in addition to  MIT's  X  Window  system  and
  13. other  software  from  a  wide variety of sources. BSDI's operating
  14. system releases are unique in their offering of supported base sys-
  15. tems software with almost complete source code.
  16.  
  17. Contents of BSD/386
  18.  
  19. BSD/386 is an IEEE POSIX-compliant operating system (to  be  certi-
  20. fied in 1994).  BSD/386 contains a wide range of software from many
  21. different sources, including  University  of  California,  Berkeley
  22. Computer  Systems  Research Group (CSRG), MIT's Project Athena, the
  23. Free Software Foundation (GNU), Lawrence Berkeley Laboratories, and
  24. many  contributors. BSDI's engineers have integrated, improved, and
  25. augmented these pieces to create BSD/386.
  26.  
  27. BSD/386 includes bootable binaries for the base  operating  system,
  28. utilities, X Window System (X11R5), and numerous software packages.
  29. BSDI pays almost no license fees for its software and is  therefore
  30. able  to redistribute source code for just about the entire release
  31. (source code for certain SVGA display drivers,  certain  multi-port
  32. serial  cards,  and  the  Xircom  Pocket Ethernet controller is not
  33. included due to manufacturer limitations). Some kernel  modules  in
  34. V1.1 are supplied in binary-only form; the next release will remove
  35. this limitation.
  36.  
  37. BSD/386 Version 1.1 supports  ISA  and  EISA  bus-based  computers.
  38. Localbus  versions  of supported adapters will also work (for exam-
  39. ple, localbus IDE controllers or video cards).
  40.  
  41. Features
  42.  
  43. The subsections that follow  detail  some  of  the  more  important
  44. technical features of BSD/386.
  45.  
  46. Multi-tasking
  47.  
  48. BSD/386 is a multi-tasking operating system. Your PC can run dozens
  49. or even hundreds of programs (called `processes') concurrently. The
  50. operating system takes care to give each process  a  share  of  the
  51. CPU.  You  can  compile  a  module  ``in background'' while editing
  52. another module (potentially  in  a  different  window  or  even  on
  53. another terminal).
  54.  
  55. BSD/386 licenses specify no maximum `user limit' - you can  connect
  56. as  many  users as you wish (and your hardware can support) to your
  57. PC.
  58.  
  59. Memory Management
  60.  
  61. BSD/386 distinguishes itself from many PC operating systems in that
  62. it  operates  in  `protected  mode'. References outside a program's
  63. address space are trapped so that they do not harm  other  programs
  64. or the kernel.
  65.  
  66. BSD/386 also supports virtual memory. You can  run  a  program  (or
  67. several  programs) that require more memory than your PC has in its
  68. physical RAM.  BSD/386 will keep parts of the program's `pages'  in
  69. memory and store the rest of them on disk. When disk-resident pages
  70. are required, they are `paged-in' after  other  pages  are  `paged-
  71. out'.
  72.  
  73. BSD/386 supports up to 256MB of RAM. Virtual memory size can be  as
  74. large as the sum of your physical RAM and your swap space.
  75.  
  76. Co-Residency
  77.  
  78. BSD/386 supports `co-residency' so several  operating  systems  can
  79. share  a  hard  disk. You can boot and run BSD/386 from one part of
  80. the disk while reserving another part to boot and run DOS  or  some
  81. other  operating  system  via  the  `bootany' program or other boot
  82. managers.
  83.  
  84. Filesystems
  85.  
  86. BSD/386 divides hard disks into non-overlapping `partitions'.  Some
  87. partitions  can  contain other operating systems or filesystems for
  88. other operating systems (see Co-Residency above).  Many  partitions
  89. may  be used by the system at one time, and each partition may con-
  90. tain a different type of file system. BSD/386 offers native support
  91. for the following file system types:
  92.  
  93. o UFS:  This is the "fast" file system developed at Berkeley.  With
  94.   its cylinder groups, careful disk layout strategies, and caching,
  95.   it achieves very impressive disk speeds. Of course, BSD/386  sup-
  96.   ports  long  filenames (up to 255 characters) and symbolic links,
  97.   which are hallmarks of Berkeley's filesystem development.
  98.  
  99. o NFS:  BSD/386 includes an implementation of  Sun's  Network  File
  100.   System  (NFS)  with  significant  performance  enhancements. This
  101.   enables you to export your PC's BSDI filesystems (including  ISO-
  102.   9660 CD-ROM filesystems) for sharing with other computers on your
  103.   network that support NFS. It also enables  you  to  access  those
  104.   computers'  NFS filesystems. The NFS implementation also includes
  105.   TCP/NFS for use over lower speed lines or wide-area networks.
  106.  
  107. o MFS:  The MFS appears to programs exactly like  UFS,  but  it  is
  108.   optimized  for  temporary  files. MFS gains speed by keeping most
  109.   portions of its filesystem in RAM. Actually, MFS stores its  data
  110.   in  virtual  memory, so its size may be adjusted to suit applica-
  111.   tion requirements. Programs which make extensive use of temporary
  112.   files  (e.g.,  compilers)  see  dramatic  speedups  when  the MFS
  113.   filesystem is used for /tmp. MFS files are not  preserved  across
  114.   reboots.
  115.  
  116. o CD-ROM. BSD/386 also  supports  the  standard  CD-ROM  filesystem
  117.   (ISO-9660),  as  well as the Rock Ridge extensions which enable a
  118.   CD-ROM to contain full POSIX file names.
  119. o MSDOSFS. BSD/386 supports mounting  MS-DOS  filesystems  directly
  120.   into your BSD/386 directory hierarchy.
  121.  
  122. Additionally, BSD/386  supports  access  to  MS-DOS  file  systems,
  123. whether on floppy or hard disk, via the mtools package.
  124.  
  125. Disks
  126.  
  127. BSD/386 supports a wide variety of disks. The installation software
  128. includes  programs  to  lay  out and label the disks in addition to
  129. programs to create filesystems on the disks.
  130.  
  131. Standard PC IDE, ESDI, RLL, and MFM hard-disks are supported.  PC's
  132. allow  two  controllers  and two disks on each controller, totaling
  133. four disks.  By adding SCSI  adapters  you  can  attach  many  more
  134. disks.
  135.  
  136. BSD/386 also supports the Mitsumi LU002, LU005,  and  FX001  CD-ROM
  137. drives (for the ISA bus) and a host of SCSI CDROM drives.
  138.  
  139. Tapes
  140.  
  141. BSD/386 supports WangTek 5150PK QIC-02 interface to  QIC-150  tapes
  142. and  the  Everex EV-811, EV-831, and EV-833 drives. Additionally, a
  143. host of SCSI tape drives is supported.
  144.  
  145. SCSI
  146.  
  147. BSD/386 supports SCSI via the Adaptec  154xB,  154xC,  154xCF,  and
  148. 174xA  SCSI adapters, and the BusLogic (BusTek) BT-542B and BT-445S
  149. VLB SCSI adapters.  Most any SCSI disk will work with the supported
  150. adapters  on  BSD/386.   Support  for  other  controllers is in the
  151. works.
  152.  
  153. The Adaptec and BusLogic boards support just about all  SCSI  tapes
  154. and  SCSI  disks.   Exabyte  8mm  tapes, WangTek SCSI tapes, CD-ROM
  155. drives, and dozens of SCSI disks have been tested successfully.
  156.  
  157. Floating Point Support
  158.  
  159. If your system has hardware  floating  point  (either  through  the
  160. 486DX  chip  or  outboard floating point processors like the 387 or
  161. equivalent), then BSD/386 will use the hardware for floating  point
  162. calculations. If no hardware support is available, BSD/386 includes
  163. floating point emulation  software.  No  special  configuration  or
  164. recompilation  is  required  when your system changes from software
  165. floating point to hardware floating point (or vice versa).
  166.  
  167. Networking
  168.  
  169. BSD/386 includes the popular TCP/IP protocol suite. Standard facil-
  170. ities  like  telnet  and ftp are supplied. All the popular Berkeley
  171. networking programs are included, as well (e.g., rsh,  rlogin,  and
  172. rcp).  The network time synchronization protocol (NTP) is also sup-
  173. ported. BSD/386 systems  fit  quickly  and  comfortably  into  your
  174. existing  TCP/IP  environment. Many customers use BSD/386 for their
  175. Internet gateways.
  176.  
  177. BSD/386 supports the OSI protocol stack.
  178.  
  179. The benefits of TCP/IP networking have been extended to lower speed
  180. lines  through  the SLIP protocol and the PPP protocol. You can use
  181. your favorite high speed modem to run TCP/IP via  SLIP  or  PPP  to
  182. another site and gain all the benefits of Ethernet-like networking,
  183. albeit at dramatically lower speeds.  SLIP and PPP  are  ideal  for
  184. sites which prefer low cost connectivity to wide area networks.
  185.  
  186. BSD/386 supports the SDL Communications RISCom  N1  and  RISCom  H2
  187. high-speed  synchronous  interface cards. These provide a point-to-
  188. point bit-synchronous serial connection with speeds up  to  4  Mb/s
  189. using  HDLC frame format. BSD/386 supports Cisco HDLC encapsulation
  190. (for connecting to Cisco routers) and  synchronous  PPP  (Point-to-
  191. Point  Protocol)  over these connections. These can be used to net-
  192. work over standard 56K DDS leased lines.   Contact  SDL  Communica-
  193. tions Inc. at +1 508-238-4490.
  194.  
  195. Security
  196.  
  197. BSD/386 includes the complete Kerberos IV system. A BSD/386  system
  198. locked  in  a  closet and running as a Kerberos server can dramati-
  199. cally improve security at sites that wish to use Kerberos.
  200.  
  201. Terminals
  202.  
  203. BSD/386 supports hundreds of different kinds of  terminals  through
  204. its  termcap  database  which  parameterizes cursor positioning and
  205. other terminal characteristics.
  206.  
  207. BSD/386 includes support for:  standard  PC-compatible  and  16550A
  208. high-speed  serial ports; the AST-4, USENET II, and compatible four
  209. port cards; the SDL RISCom/8 multiple port serial card; the MAXpeed
  210. SS-4/2,  SS-4PLUS,  SS-8/2,  and SS-16/2 multiport cards; the Digi-
  211. Board PC/4e, PC/8e, PC/16e, PC/8i multiport cards; and  the  Speci-
  212. alix SLXOS 8-32 multiport card.
  213.  
  214. UUCP
  215.  
  216. BSD/386 has a completely new implementation of  UUCP  which  sports
  217. efficiency  improvements and backward compatibility with configura-
  218. tion files of previous implementations.
  219.  
  220. X Window System
  221.  
  222. BSD/386 includes Release 5 of MIT's X Window System  (X11R5).  Many
  223. display  adaptors  are  supported (see below); more are being added
  224. each quarter.  Sequoia  International,  Inc.  has  OSF/Motif  1.2.3
  225. available   for   BSD/386.  Contact  them  at  +1  305-480-6118  or
  226. info@seq.com.
  227.  
  228. Development Environment
  229.  
  230. All BSD/386 systems are built on PC  compatibles  running  BSD/386.
  231. The C software development environment is complete and includes:
  232.  
  233. o ANSI & Traditional C compiler (gcc; with lint functionality)
  234. o g++ compiler
  235. o make
  236. o The popular gdb debugger
  237. o flex and Berkeley yacc; lex and yacc replacements
  238. o RCS (the revision control system)
  239. o CVS (the concurrent version system which enables several develop-
  240.   ers to work simultaneously in a large source tree)
  241.  
  242. The BSD/386 source license  includes  source  for  just  about  the
  243. entire  release.  Only a few modules may not have source code (when
  244. licenses for  that  source  code  are  prohibitively  expensive  or
  245. require nondisclosure).  Currently, only a few display drivers, the
  246. Digiboard drives, the MAXpeed single multi-port tty driver, and the
  247. Xircom  Pocket Ethernet drivers are not delivered with source code.
  248. Source code not supplied with the release  is  often  available  at
  249. nominal  cost to individuals.  A few kernel modules are unavailable
  250. in source form in V1.1 but will again  be  available  in  the  next
  251. release.
  252.  
  253. Shells
  254.  
  255. BSD/386 includes Berkeley's csh, GNU's bash, a version of  sh  that
  256. includes  job  control  and  functions, and the `public-domain' ksh
  257. shells.
  258.  
  259. Editors
  260.  
  261. BSD/386 includes vi, jove, ed, epoch, and emacs  (along  with  over
  262. 7MB of emacs libraries).
  263.  
  264. Text processing
  265.  
  266. BSD/386 comes with the complete groff  suite  of  troff-style  text
  267. processing  utilities  and macro packages. Also included is the T X
  268.                                                                  E
  269. distribution.
  270.  
  271. Performance
  272.  
  273. BSD/386 can rebuild its kernel on a  486  (50MHz  clock)  in  under
  274. seven  minutes  of  wall  clock  time. Fast 486 processors have the
  275. `feel' of 25 MIPS workstations; 486/66's benchmark at 31 MIPS.
  276.  
  277. DOS execution
  278.  
  279. BSD/386 includes a  DOS  execution  environment.  This  environment
  280. enables  running  of  DOS  programs  (8086/8088 compatibility mode)
  281. under BSD/386. Most commercial DOS software before Windows can  run
  282. on  an  8086/8088. 640KB of base memory and 4 MB of extended memory
  283. are supported.
  284.  
  285. BSD/386 also supports the mtools package for  reading  and  writing
  286. DOS format filesystems (both floppies and hard disks).
  287.  
  288. Autoconfiguration
  289.  
  290. BSD/386 Version 1.1 includes autoconfiguring  device  drivers  that
  291. reduce the need to rebuild the kernel to make basic hardware confi-
  292. guration changes
  293.  
  294. Documentation
  295.  
  296. The release  includes  a  printed  installation  and  configuration
  297. manual.  All  man pages are included on the software media (in both
  298. formatted and unformatted files).
  299.  
  300. Standards
  301.  
  302. BSD/386 claims POSIX 1003.1 system interface compatibility; certif-
  303. ication is planned for 1994. BSD/386 is tracking the P1003.2 utili-
  304. ties standard; BSD/386 will comply and ultimately achieve  certifi-
  305. cation.
  306.  
  307. The C compiler compiles ANSI-C programs. All system headers  comply
  308. with ANSI-C and POSIX requirements.
  309.  
  310. BSD/386 supports TCP/IP and OSI protocol suites  and  interoperates
  311. very well with other networked computers.
  312.  
  313. Notebooks/Laptops
  314.  
  315. BSD/386 is up and running on several different notebook  computers.
  316. One  slightly  stripped-down configuration requires only about 70MB
  317. of disk (with some room left for the user).
  318.  
  319. Size of the Release
  320.  
  321. The system requires at least 4 MB of RAM for normal  operation  (at
  322. least 8 MB if the X Window System is used).
  323.  
  324.   Package Set                                               Size
  325.   --------------------------------------------------------------
  326.   Base OS, Utilities, Networking, Development tools         52MB
  327.   Contributed Software (GNU and other)                      26MB
  328.   Games, MH, Ghostscript, Emacs, TeX, ISODE                 49MB
  329.   X11R5 Server, Fonts, X11 Clients, X11 Development tools   68MB
  330.  
  331.  
  332. The source package sizes are as follows:
  333.  
  334.                Packages                         Size
  335.                -------------------------------------
  336.                BSD/386 Kernel sources            7MB
  337.                Library and Utilities sources   222MB
  338.                X11R5 sources                   116MB
  339.  
  340.  
  341. A full install of all binaries and  sources  requires  a  total  of
  342. 540MB.   CD-ROM  users  have access to all the sources and binaries
  343. directly from the CD-ROM. Most of the software packages can be com-
  344. piled directly from the CD-ROM.
  345.  
  346. Including sources for all the various software brings the total  to
  347. about  540MB  (before  any  intermediate object (.o) files are gen-
  348. erated). Sites with CD-ROM drives can compile the sources from  CD-
  349. ROM and conserve disk space.
  350.  
  351. Installation
  352.  
  353. BSD/386 installs via several floppy disks in conjunction  with  one
  354. QIC-150 (DC6250) tape, one Exabyte 8mm tape, or a CD-ROM. The first
  355. boot floppy brings up a minimal version of BSD/386  which  includes
  356. device drivers for disks, tapes, network, CD-ROM, and SLIP in addi-
  357. tion to programs for disk setup; the  second  floppy  contains  the
  358. installation  software.   The  system  (without the sources) can be
  359. loaded off medium-fast tape drives in less than  an  hour.  CD-ROMs
  360. load  the  system  even  more quickly.  You can load from CD-ROM or
  361. tapes located on another machine on a local area network.
  362.  
  363. Compatible Hardware
  364.  
  365. BSD/386 supports a wide variety of hardware.  BSD/386  includes  an
  366. autoconfiguration  facility  that  attempts to probe your system to
  367. determine which peripherals are present.  Booting from  the  floppy
  368. uses  a `generic' kernel which has a large selection of devices-but
  369. not all of them.  You can re-configure the kernel to make a  system
  370. specific to your hardware.
  371.  
  372. Here's a list of supported hardware:
  373.  
  374. CPU       80386, 80486, and Pentium processors
  375. FPU       387 or equivalent
  376.           (486DX and Pentium has on-chip FPU)
  377.           Automatic software emulation when FPU is unavailable
  378. RAM       4MB to 256MB; 8MB minimum for X
  379. Display   Mono, CGA, EGA, VGA, SVGA
  380.           (VGA, SVGA for X)
  381. Keyboard  Standard PC/AT keyboard
  382. Floppy    Standard IBM PC/AT Floppy Controller
  383.           Dual-sided 3.5" floppy drive (720K, 1.44M)
  384.           Dual-sided 5.25" floppy drive (360K, 1.2MB)
  385. Parallel  Standard PC/AT parallel ports
  386. Serial    Standard PC/AT serial com ports
  387.  
  388. Multiport RISCom/8 8-port Async Mux
  389.           MAXPEED Multiport Async SS-4/2, SS-4PLUS,
  390.              SS-8/2, SS-16/2
  391.           Digiboard Multiport Async PC/4e, PC/8e, PC/16e,
  392.              PC/8i(w/64K)
  393.           Specialix SLXOS 8-32 async mux
  394.           AST-4 4-port async card
  395.           MU-440 4-port async card
  396.           Generic `COM' multiport async cards
  397.  
  398. Mice      Microsoft Serial & Busmouse
  399.           MouseSystems Serial Mouse
  400.           MMSeries Serial Mouse
  401.           Logitech Serial & Busmouse
  402.           MouseMan Serial Mouse
  403.           ATI Bus Mouse (both Ultra and Ultra Pro types)
  404.           PS/2 Mouse
  405.  
  406. SCSI      Adaptec SCSI host adapters
  407.           Models: 1540B, 1542B, 1540C, 1542C, 1540CF, 1542CF,
  408.           1740A, 1742A (174XA and 154XC* support Fast SCSI-II)
  409.           BusLogic (BusTek) BT-542B SCSI adapter
  410.           BusLogic (BusTek) BT-445S VLB SCSI adapter
  411.  
  412. Disk      Any SCSI hard disk
  413. Tape      Any SCSI tape drive
  414. CDROM     Any SCSI CDROM drive
  415.  
  416. Mag/opt   Any SCSI Magneto Optical drive
  417.  
  418. Disk      IDE/ESDI/ST-506/RLL/MFM controllers
  419.           Any compatible hard disk
  420. Tape      WangTek 5150PK QIC-02 tape
  421.           Archive Viper QIC-02 tape
  422.           Everex EV-811, EV-831, EV-833 Tape
  423.  
  424. CDROM     Mitsumi LU002S, LU005S, FX001
  425.  
  426. HDLC      RISCom/N1 single port HDLC @ 56K (PPP or cisco HDLC)
  427.           RISCom/H2 dual port HDLC @ 56K (PPP or cisco HDLC)
  428.  
  429. Ethernet  WD/SMC 8003/8013 EtherCard PLUS/Elite Series
  430.           (8013 now supports 16-bit mode and 16K of memory)
  431.           SMC Ultra
  432.           Novell NE1000 & NE2000
  433.           3COM 3C501 (EtherLink)
  434.           3COM 3C503 (EtherLink II)
  435.           3COM 3C505 (EtherLink Plus)
  436.           3COM 3C507 (EtherLink 16)
  437.           3COM 3C509 (EtherLink III)
  438.           3COM 3C579 EISA 32-bit (EtherLink III)
  439.           TNIC 1500 Transition Eng Fast ISA busmaster DMA NIC
  440.           Allied Telesis RE2000/AT-1700 Series
  441.           Intel EtherExpress 16
  442.           HP EtherTwist PC LAN Adapter/16 Plus
  443.              HP 27247B PC LAN Adapter/16 TP Plus [AUI/UTP]
  444.              HP 27252A PC LAN Adapter/16 TL Plus [AUI/BNC]
  445.           Xircom PocketEthernet II (plugs into parallel port)
  446.           Xircom PocketEthernet III (plugs into parallel port)
  447. Miscellaneous
  448.           MPU-401/compatible MIDI controller
  449.           SoundBlaster PRO
  450.  
  451.  
  452. Graphics cards
  453.  
  454. BSD/386 supports any standard monochrome  or  colour  display  con-
  455. troller in text mode. For screens larger than 640x480, the X Window
  456. System requires colour SVGA or VGA cards and enough memory for  the
  457. virtual  screen  size  desired  (usually about 1 MB). If you want a
  458. good middle-of-the-road  card,  the  ATI  Graphics  Ultra  and  its
  459. higher-performance  kin,  the ATI Graphics Ultra Pro are both nice.
  460. The X Window System now supports VGA-size  screens,  but  they  are
  461. quite small for multiple windows, of course.
  462.  
  463.         SuperVGA Cards for X11R5      Max Res     ChipSet
  464.         --------------------------------------------------
  465.         Compuadd Hi-Rez card w/1meg   1024x768    ET4000
  466.         Diamond SpeedStar             1024x768    ET4000
  467.         EIZO MD-10                    800x600     ET3000
  468.         GENOA 5300/5400               800x600     ET3000
  469.         GENOA 6400                    800x600      GVGA
  470.         Optima Mega/1024              1024x768    ET4000
  471.         Orchid ProDesigner            800x600     ET3000
  472.         Orchid ProDesigner II/1024    1024x768    ET4000
  473.         Paradise VGA Professional     640x480     PVGA1A
  474.         Paradise VGA 1024             640x480     WD90C00
  475.         Sigma Legend                  1024x768    ET4000
  476.         STB PowerGraph w/1meg         1024x768    ET4000
  477.         Swan SVGA with VCO chip       1024x768    ET4000
  478.         TRICOM Mega/1024              1024x768    ET4000
  479.         Trident TVGA                  1024x768   TVGA8900C
  480.  
  481.  
  482. High speed chipsets:
  483.  
  484.          Cards for X11R5             Max Res     ChipSet
  485.          -------------------------------------------------
  486.          ATI Ultra Plus/Pro         1280x1024     MACH32
  487.          ATI Ultra/Vantage          1024x768      MACH8
  488.          Diamond Stealth            1024x768      86C911
  489.          Diamond Stealth 24         1024x768+   86C801/805
  490.          SPEA V7-Mirage                ???        86C801
  491.          ELSA WINNER 1000           1280x1024     86C928
  492.          ELSA WINNER 1280 (Rev C)   1280x1024     82C480
  493.          ELSA WINNER 1280 (Rev C)   1280x1024     82C481
  494.          GENOA                      1024x768      86C911
  495.          Nth Engine/150             1280x1024     82C480
  496.          Nth Engine/250             1280x1024     82C481
  497.          Orchid F1280               1024x768      86C911
  498.          Orchid F1280VA             1024x768    86C801/805
  499.          Paradise 8514              1024x768      WD9500
  500.          PixelWorks WhirlWIN        1280x1024     82C480
  501.          Radius XGA-2               1024x768
  502.          SGS Thompson XGA
  503.          STB PowerGraph X24         1024x768    86C801/805
  504.          Video7 WIN.PRO             1024x768+   86C801/805
  505.  
  506. The `+' means that larger screen sizes  are  available  with  extra
  507. memory on the card.
  508.  
  509. Origins of Software
  510.  
  511. BSDI  engineers  have  implemented  modules,  programs,  and   have
  512. integrated  software  from  a variety of sources in order to create
  513. BSD/386.
  514.  
  515. BSD/386 includes base operating system software and utilities  from
  516. the  Berkeley CSRG's NET/2 release. The X11R5 window system has its
  517. origins at MIT's Project Athena. Many display drivers for the  win-
  518. dow system are supplied by Snitily Graphics Consulting Service. The
  519. compilers and several utilities are supplied  by  the  GNU  project
  520. (gcc  version  1.42,  gcc2 and g++ version 2.5.8).  Other utilities
  521. and modules have a variety of origins.
  522.  
  523. Redistribution Policy
  524.  
  525. Those modules included in BSD/386  which  were  not  engineered  by
  526. BSDI's  employees and which were not acquired under special license
  527. may be redistributed under  their  original  terms.  The  copyright
  528. notice in each source file describes its requirements for redistri-
  529. bution.
  530.  
  531. Bug Fixes
  532.  
  533. Bug fixes will be available both from BSDI's service desk  and  via
  534. the network as users post them in various newsgroups and on mailing
  535. lists.  Users can post their own bug fixes (with  `diffs'),  though
  536. the  diff's  should  not  be  so  extensive  as  to give out BSDI's
  537. proprietary code. BSDI plans to make its bug database available via
  538. the network in the near future.
  539.  
  540. Future Directions
  541.  
  542. BSDI's current plans include:
  543.  
  544. o An execution environment for SCO UNIX SVR3.2 applications.
  545. o Certification of POSIX 1003.1 and, in the  future,  1003.2  stan-
  546. dards
  547. o Tracking CSRG releases (e.g., 4.4BSD-Lite).
  548. o Ports to other popular architectures (e.g., SPARC)
  549.  
  550. European distribution
  551.  
  552. Berkeley Software Design International (Europe) Ltd
  553. Katallin, Town Lane
  554. Chartham Hatch, Canterbury
  555. Kent CT4 7NN
  556. United Kingdom
  557. Phone: +44 227 781675
  558. Fax: +44 227 762554
  559. Email: bsdi@hillside.co.uk
  560.  
  561.  
  562. There are other distributors in other areas, please check with us.
  563.  
  564. -------------------------
  565. Berkeley Software Design, Inc. reserves  the  right  to
  566. change or modify any of the product or service specifi-
  567. cations or features described  herein  without  notice.
  568. This  product  summary is for information only and BSDI
  569. makes no express or implied representations or  warran-
  570. ties in this summary.
  571.  
  572. This product includes software developed by the University of Cali-
  573. fornia, Berkeley, Lawrence Berkeley Laboratory, and their contribu-
  574. tors.
  575.  
  576. BSD/386, BSDI, and the BSDI logo are trademarks  and/or  registered
  577. trademarks of Berkeley Software Design, Inc., Colorado Springs, CO.
  578. in the U.S.A. and other countries. All other brand or product names
  579. are  or may be trademarks of, and are used to identify products and
  580. services of, their respective owners.
  581.  
  582.  
  583. Copyright (C) 1992-1994 Berkeley Software Design, Inc. All Rights Reserved.
  584.  
  585. -cut-q_and_a--------------------------------------------------------------------------
  586.  
  587.                         BSD/386 Version 1.1
  588.                        Questions and Answers
  589.  
  590.                   Berkeley Software Design, Inc.
  591.  
  592.  
  593. BSD/386 Version 1.1 is the  second  production  release  of  BSDI's
  594. ground-breaking  UNIX-like operating system for your PC or compati-
  595. ble. It is based on the  Net/2  release  of  the  Computer  Systems
  596. Research  Group  at University of California, Berkeley and includes
  597. Net2's features and capabilities.  Additionally, it includes  MIT's
  598. X  Window system and other software from a wide variety of sources.
  599. BSDI has augmented these software bases with all the modules needed
  600. to provide a complete operating system and set of utilities.
  601.  
  602. BSDI's operating system releases are unique in  their  offering  of
  603. supported  base  systems software with almost complete source code.
  604. We invite you to read these questions and answers  to  clarify  the
  605. many features and benefits of BSDI's BSD/386.
  606.  
  607. Q.  What is BSD/386?
  608. A.  BSD/386 is an IEEE POSIX-compliant operating  system  for  386,
  609. 486,  and Pentium PC-compatibles. It includes a wide range of func-
  610. tionality, a rich set of utilities, and the  X11R5  Window  System.
  611. BSD/386 can be purchased as a ready-to-boot binary-only system and,
  612. if desired, one can additionally purchase the sources that generate
  613. those binaries.
  614.  
  615. BSD/386's strengths include its ability to act as a gateway to  the
  616. Internet  (no  external  router is required), its complete software
  617. development system, and  its  low  license  fees  when  used  as  a
  618. software distribution platform or embedded system.
  619.  
  620. As of March, 1994, BSDI has garnered over  1,500  customers  around
  621. the world.
  622.  
  623. Q.  What hardware is required to run BSD/386?
  624. A.  BSD/386 runs on 386, 486,  and  Pentium  PC-compatible  systems
  625. with  ISA or EISA bus architectures (localbus versions of supported
  626. cards work also). You'll need at least 4 MB of memory for the  base
  627. operating system or at least 8 MB if you intend to use the X Window
  628. System. Any console display will work for text mode. If you wish to
  629. run  the  X Window System, your PC will need a colour SVGA- or VGA-
  630. compatible display for its console. You'll  also  need  a  standard
  631. PC/AT  keyboard  and  a  1.44MB 3.5" floppy drive and controller to
  632. install the system.
  633.  
  634. BSD/386 does not currently support Micro-Channel Architecture (MCA)
  635. machines or peripherals.
  636.  
  637. You will need a hard-disk drive on which to install  the  operating
  638. system.   You  can  use  IDE,  ESDI,  RLL, MFM or SCSI disk drives.
  639. BSD/386 supports the Adaptec 154xB, 154xC, 154xCF, and  174xA  SCSI
  640. adapters,  and  the  BusLogic (BusTek) BT-542B and BT-445S VLB SCSI
  641. adapters. Just about any SCSI disk will  work  with  the  supported
  642. adapters  on BSD/386, including SCSI disks much larger than 1 GByte
  643. (e.g., the new Seagate 9GB drive).
  644.  
  645. The operating system requires some disk space to be  allocated  for
  646. swap space. This is used to increase the memory available to appli-
  647. cations beyond the actual memory installed in machine (aka  virtual
  648. memory).  A  typical  system  requires 16 or 32MB of swap space (or
  649. larger on systems with heavy usage).
  650.  
  651. For ease of installation, the system is broken into two dozen  dif-
  652. ferent sections; an installation program allows you to select those
  653. you wish to install from a menu.
  654.  
  655. BSD/386 is distributed on CD-ROMs, QIC-150 cartridges  and  Exabyte
  656. 8mm  tapes. For installation, you will need access to a device that
  657. supports one of the distribution media types.  We do not  currently
  658. ship  BSDI  on  200  floppy  disks because we think the size of the
  659. release in that format would be cumbersome.
  660.  
  661. Most SCSI CD-ROM and tape drives (e.g., Maynard/Archive 2150S, Exa-
  662. byte 8250) work with BSD/386 when attached to a supported SCSI con-
  663. troller.
  664.  
  665. For non-SCSI tape or CD-ROM installation, the choices  are  limited
  666. to  the devices that BSD/386 directly supports. BSD/386 has drivers
  667. for the WangTek 5150PK QIC-02 tape  drive  and  controller  (which,
  668. despite  its  name,  supports the QIC-150 tapes) and the Everex EV-
  669. 811, EV-831, and EV-833 tape drives and controllers.  For  non-SCSI
  670. CD-ROM,  BSD/386  supports the Mitsumi LU002, LU005, and FX001 ISA-
  671. based CD-ROM readers (available from BSDI and elsewhere) with their
  672. own controllers.
  673.  
  674. With BSD/386, you can also load the  distribution  over  your  PC's
  675. Ethernet  (or  even  a  serial SLIP link) from a remote system that
  676. supports the rsh protocol  and  has  the  required  hardware  (QIC-
  677. 150/8mm/4mm   tape   drive   or   CD-ROM  drive  with  support  for
  678. ISO9660/Rock Ridge CD-ROMs).
  679.  
  680. Q.  What hardware is supported under BSD/386?
  681. A.  BSD/386 supports a wide variety  of  hardware.   This  is  best
  682. described in our Techical Guide, available from the address below.
  683.  
  684. Q.  Can I run SCO UNIX applications on BSD/386?
  685. A.  BSDI plans to ship SCO UNIX application support around  Summer,
  686. 1994.  Lotus 1-2-3 and Word Perfect are currently up and running in
  687. our testing laboratories.
  688.  
  689. Q.  Can I run DOS applications on BSD/386?
  690. A.  BSD/386 supports an environment for running many  DOS  applica-
  691. tions.  This environment uses the 8086/8088 emulation mode and sup-
  692. ports up to 4MB of RAM in extended memory. Most  applications  that
  693. don't require special hardware or Microsoft Windows should run.
  694.  
  695. Q.  How is BSD/386 installed?  How long does it take?
  696. A.  BSD/386 boots to single user mode via a boot floppy.  The  run-
  697. ning  operating system then copies files from tape or CD-ROM to the
  698. hard disk. Once the hard disk is loaded, BSD/386 boots from  there.
  699. Installation  speed  varies with the speed of peripherals, particu-
  700. larly the tape drive. The fastest tape drives reduce  loading  time
  701. for  the base system and the X Window System to under one hour; CD-
  702. ROM installs go even faster.
  703.  
  704. Q.  Can I share a disk between BSD/386 and other operating systems?
  705. A.  BSD/386 supports co-residency so that one hard disk can support
  706. as many as four different operating systems, the DOS limit.
  707.  
  708. Q.  Can I share disk files between BSD/386 and MS-DOS?
  709. A.  BSD/386 supports mounting MS-DOS filesystems directly into your
  710. BSD/386  directory  hierarchy.  BSD/386  also  supports the popular
  711. mtools package for reading and writing DOS format  filesystems  (on
  712. both  floppies  and  hard disks). With doscmd, some MS-DOS applica-
  713. tions can access BSD/386 files.
  714.  
  715. Q.  Does BSD/386 support floating point operations?
  716. A.  BSD/386 supports floating point operations in hardware  or,  if
  717. no  floating  point  hardware  is  available,  through emulation in
  718. software.
  719.  
  720. Q.  What standards does BSD/386 support?
  721. A.  BSD/386 supports the IEEE POSIX 1003.1 standard (though certif-
  722. ication  has  not  yet  been  completed). BSDI has tracked the IEEE
  723. POSIX 1003.2  standard  and  is  modifying  utilities  to  conform.
  724. BSD/386  networking includes both the OSI and TCP/IP standards. The
  725. BSD/386 C compiler (gcc) supports ANSI C; all system headers comply
  726. with  ANSI-C's requirements. The X Window System (Version X11R5) is
  727. an industry standard window system based on software from MIT.
  728.  
  729. Q.  What happens when U. C. Berkeley releases new software?
  730. A.  BSDI plans to track Berkeley's releases very closely (including
  731. the  upcoming  4.4-Lite  release).  All  Berkeley  features will be
  732. incorporated into  future  releases  of  BSD/386.  BSDI's  4.4-Lite
  733. release is expected six months after UCB's 4.4-Lite release.
  734.  
  735. Q.  What filesystems does BSD/386 support?
  736. A.  BSD/386 supports the UFS filesystem (also  known  as  the  Fast
  737. Filesystem)  and  a  memory-based  filesystem  (known  as MFS). The
  738. filesystems support long file names  and  symbolic  links.  BSD/386
  739. also supports the ISO-9660 and Rock Ridge filesystems, now in popu-
  740. lar use for CD-ROMs. MS-DOS filesystems can also be  mounted  under
  741. BSD/386.
  742.  
  743. Additionally, BSD/386 includes a re-implementation  of  Sun's  NFS,
  744. the  industry  standard  for network file sharing. For reliable use
  745. over low-speed or long-haul links (where  traditional  NFS  fails),
  746. you can use our TCP/NFS.
  747.  
  748. Q.  How fast is BSD/386?
  749. A.  BSD/386's speed depends, of course, on the underlying hardware.
  750. A 486-based system with 33 MHz clock and reasonable SCSI disks per-
  751. forms at about the same speed as a SPARCStation 1+; with a  50  MHz
  752. clock,  the  486  processors  seem to benchmark at about 25 MIPS. A
  753. 486/50 can rebuild the entire kernel from  scratch  in  just  seven
  754. minutes.
  755.  
  756. Q.  What compilers are included?
  757. A.  BSD/386 currently includes the GNU 1.42 gcc, and the GNU  2.5.8
  758. gcc2 and g++ compilers.
  759.  
  760. Q.  How can a full source license cost so little?  What  about  the
  761. USL license costs?
  762. A.  BSD/386 is not System V UNIX.  BSDI can pass the  royalty  sav-
  763. ings along to you.
  764.  
  765. Q.  Is BSD/386 System V compatible?
  766. A.  Beyond IEEE POSIX standards, the X11  Window  System,  and  the
  767. upcoming  SCO compatibility mode, no special System V compatibility
  768. is supplied. BSD/386 is very compatible with  other  Berkeley-based
  769. software environments (e.g., SunOS, Ultrix, and OSF/1) for compila-
  770. tion of source code and general system administration.
  771.  
  772. Q.  Can I redistribute BSD/386 to my friends for free?
  773. A.  No. Right now, BSDI distributes most domestic copies of BSD/386
  774. directly through BSDI. Special licensing arrangements are available
  775. for VARs, OEMs, distributors, and educational institutions.
  776.  
  777. The BSD/386 source code contains a number  of  modules  written  by
  778. BSDI  to  glue  together  the various components of the release. It
  779. also contains a large amount of freely  redistributable  code.  You
  780. are  free  to  redistribute  those  modules which are not marked as
  781. proprietary.
  782.  
  783. Q.  Can I redistribute BSD/386 to customers of my business?
  784. A.  Vertical marketers and others may  wish  to  distribute  binary
  785. copies (or, very rarely, source copies) of BSD/386 as part of their
  786. product. Contact  BSDI  (Europe)  for  pricing  information,  which
  787. ranges from 135 per unit down to very low prices when large quanti-
  788. ties are pre-purchased.
  789.  
  790. Q.  What about using more than one copy at my site?
  791. A.  Binary right-to-use licenses are available for your site  after
  792. you  have  purchased  a  full-function  binary  license or a source
  793. license.  These  licenses  cost  135,  though   generous   quantity
  794. discounts are available.  Contact BSDI for details.
  795.  
  796. Q.  Can I share modifications to BSD/386 code with  my  friends  or
  797. customers?  Can I post the modifications on Usenet?
  798. A.  Any software you develop using BSD/386 is yours to own,  share,
  799. and/or sell as you choose. Of course, if it includes software which
  800. is proprietary to BSDI, we must ask you  not  to  make  the  source
  801. available  to anyone not having a BSDI source license. We feel that
  802. it's in everyone's best interests to make bug  fixes  and  improve-
  803. ments  available  to the entire community. Therefore, customers are
  804. free to post reasonable diff's to the net  (as  long  as  the  post
  805. doesn't contain too much BSDI proprietary code).
  806.  
  807. Q.  Is Motif available?
  808. A.  Motif is available from Sequoia  International  (305-480-6118).
  809. Contact them by telephone or by sending e-mail to info@seq.com.
  810.  
  811. Q.  What documentation is provided with BSD/386?
  812. A.  Complete release and installation  documentation  is  supplied.
  813. The man pages are supplied online in both formatted and unformatted
  814. forms.
  815.  
  816. Q.  How does BSDI help me if I have trouble?
  817. A.  BSDI prides itself on providing outstanding support. Our  tele-
  818. phone  service  desk is available toll-free five days a week from 9
  819. am to 5 pm UK local time (and sometimes after hours).  If  you  are
  820. still  on  your  initial 70-day full service period or have a tele-
  821. phone support contract then you  can  call  our  phone  number  for
  822. assistance.  If  you  have  an e-mail/fax support contract, you can
  823. contact us via either of those methods.
  824.  
  825. Q.  How do I report bugs if I don't have support?
  826. A.     Report    bugs    by    sending    electronic    mail     to
  827. problems@hillside.co.uk.  If you do not have network access to send
  828. mail, call or Fax our support personnel.
  829.  
  830. Q.  What if I buy BSD/386 and decide I don't need it?
  831. A.  BSD/386 comes with a 90-day money-back guarantee.
  832.  
  833. Q.  Where do I get BSD/386 in Europe?
  834. A.
  835. Berkeley Software Design International (Europe)
  836. Katallin, Town Lane
  837. Chartham Hatch, Canterbury
  838. Kent CT4 7NN    UK
  839. Phone: +44 227 781675
  840. Fax: +44 227 762554
  841. Email:  bsdi@hillside.co.uk
  842.  
  843. ------------------------------------------------
  844. Berkeley Software Design, Inc. reserves  the  right  to  change  or
  845. modify  any  of  the  product or service specifications or features
  846. described herein without  notice.   This  product  summary  is  for
  847. information  only  and BSDI makes no express or implied representa-
  848. tions or warranties in this summary.
  849.  
  850. BSD/386, BSDI, and the BSDI logo are trademarks  and/or  registered
  851. trademarks of Berkeley Software Design, Inc., Colorado Springs, CO.
  852. in the U.S.A. and other countries. All other brand or product names
  853. are  or may be trademarks of, and are used to identify products and
  854. services of, their respective owners.
  855.  
  856. (C)1992-1994 Berkeley Software Design, Inc. All Rights Reserved.
  857.  
  858. -cut-order--------------------------------------------------------------------------cut-q_and_a--------------------------------------------------------------------------
  859. BSD/386 EUROPEAN ORDER FORM
  860.  
  861. To:
  862. Berkeley Software Design
  863.    International (Europe) Ltd
  864. Katallin
  865. Town Lane
  866. Chartham Hatch
  867. Canterbury
  868. Kent CT4 7NN, UK
  869. Tel: +44 227 781675
  870. Fax: +44 227 762554
  871. Email: bsdi@hillside.co.uk
  872.  
  873. Name:    ____________________________________ Pay in advance by cheque 
  874.                                               or wire direct to our bank:
  875.                                                National Westminster Bank PLC
  876. Company: ____________________________________  7 St. George's Street, Canterbury,
  877.                                                Kent CT1 2JU,   UK
  878. Address: ____________________________________  UK branch number: 60-04-27
  879.                                                Account Number: 98203657
  880.          ____________________________________ 
  881.                                               or Credit card  - only 
  882.                                                           __ VISA  __ Mastercard
  883.  
  884.          ____________________________________  Card number:
  885.  
  886. Country: ____________________________________  Signature:
  887.                                                
  888.                                                Expires:
  889. Telephone:___________________________________
  890.                                                Name & address if different:
  891. Fax:      ___________________________________
  892.  
  893. Email:   ____________________________________
  894.  
  895. ________________________________________________________________________________
  896.                     Licences                    |  Quantity|  Cost |  Totals   |
  897.                                                 |          |  GBP  |           |
  898. ------------------------------------------------+----------+-------+-----------+
  899.  BSD/386 Source & Binaries                      |          |       |           |
  900.  Tick  ___ 8mm Tape or  ___ QIC-150 Tape        |          |   730 |           |
  901.       Educational price 584, ask before ordering|          |       |           |
  902. ------------------------------------------------+          |       |           |
  903.  BSD/386 Source & Binaries                      |          |       |           |
  904.      on   CDROM                                 |          |   700 |           |
  905.      Educational price 560, ask before ordering |          |       |           |
  906. ------------------------------------------------+          |       |           |
  907.  BSD/386 Binaries                               |          |       |           |
  908.  Tick  ___ 8mm Tape or  ___ QIC-150 Tape        |          |   400 |           |
  909.       Educational price 320, ask before ordering|          |       |           |
  910. ------------------------------------------------+          |       |           |
  911.  BSD/386 Source & Binaries on CDROM             |          |   370 |           |
  912.      Educational price 296, ask before ordering |          |       |           |
  913. ------------------------------------------------+          |       |           |
  914.  One Year University Site Licence               |          |  1335 |           |
  915.  Tick  __ CDROM __ 8mm Tape __ QIC-150 Tape     |          |       |           |
  916. ------------------------------------------------+----------+-------+-----------+
  917.                                                                    |           |
  918.                                                 Licensing subtotal |         (1)
  919.                                                                    |           |
  920. ------------------------------------------------+----------+-------+-----------+
  921.                                                 |          |       |           |
  922.  Shipping cost (UK 14)                          |          |    29 |         (2)
  923.                                                 |          |       |           |
  924. ------------------------------------------------+----------+-------+-----------+
  925.         Additional Right of Use Licences        |  Quantity|  Cost |           |
  926.                                                 |          |       |           |
  927.  1-249 @ 135 each, 250-499 @ 100 each           |          |       |           |
  928.  500 or more @ 70 each. Reseller price 135      |          |       |           |
  929. ------------------------------------------------+----------+-------+-----------+
  930.                                                                    |           |
  931.                                       Additional licences subtotal |         (3)
  932.                                                                    |           |
  933. ------------------------------------------------+----------+-------+-----------+
  934.                Service and Support              |  CDROM   |  Tape |           |
  935.  One year of BSD/386 updates, no support        |   140    |   170 |           |
  936.  One year of Updates with Email/fax support     |   205    |   235 |           |
  937.  One year of Updates with Phone support         |   405    |   435 |           |
  938.  -----------------------------------------------+----------+-------+-----------+
  939.                                                          Subtotal  |           |
  940.                                                                    +-----------+
  941.                      Deduct 20% educational discount, Ask us first |           |
  942.                                                                    +-----------+
  943.                                                                    |           |
  944.                                         Service & Support subtotal |         (4)
  945.                                                                    |           |
  946. ------------------------------------------------+----------+-------+-----------+
  947.                                                                    |           | 
  948.                   Add together all subtotals (1) + (2) + (3) + (4) |           |
  949.                                                                    |           | 
  950. -------------------------------------------------------------------+-----------+
  951.                                                                    |           | 
  952.                                           In the EU, Add 17.5% VAT |           |
  953.                       or write VAT number       |           |
  954.                                           (see below)              |           | 
  955. -------------------------------------------------------------------+-----------+
  956.                                                                    |           | 
  957.                                 Total amount due in British pounds |           |
  958.                                                                    |           |
  959.                                                                    |           | 
  960. -------------------------------------------------------------------+-----------+
  961.  
  962. We must charge VAT to all EU countries.
  963. If you are not in the UK and have a VAT number, write it in the VAT
  964. space to claim exemption.
  965.  
  966. All payment must be in advance in British Pounds, cost of the exchange
  967. must be paid by the purchaser. We will try to be quicker, but please
  968. allow 28 days for delivery. Please note our shipper needs your phone
  969. number.
  970.  
  971. Prices valid until 1/November/1994.
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982. -cut-end-------------------------------------------------------------------------
  983.